function plotsphere(x0, y0, z0, r, faceColor, alpha)
    %创建球体数据
    [X,Y,Z]=sphere(100);

    % 参数化方程计算球面上的点
    X=X*r+x0;
    Y=Y*r+y0;
    Z=Z*r+z0;

    % 绘制球面，并设置颜色和透明度
    surf(X, Y, Z, 'FaceColor', faceColor, 'EdgeColor', 'none', 'FaceAlpha', alpha);
end